package org.fioma.tree.suffixTree.ukkonen;

import org.fioma.tree.Label;
import org.fioma.tree.suffixTree.SuffixInternalNode;

public interface UkkonenSuffixInternalNode<L extends Label<L>, I extends UkkonenSuffixInternalNode<L, I, F, N>, F extends UkkonenSuffixLeafNode<L, I, F, N>, N extends UkkonenSuffixNode<L, I, F, N>>
		extends SuffixInternalNode<L, I, F, N>, UkkonenSuffixNode<L, I, F, N> {

	public I getSuffixLink();

	public void setSuffixLink(I suffixLink);

}
